package com.study.map.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 高德地图配置类
 *
 * @author study
 * @date 2025-08-31
 */
@Component
@Data
public class GaodeMapConfig {

    /**
     * 高德地图API基础URL
     */
    @Value("${map.gaode.api.url:https://restapi.amap.com}")
    private String apiUrl;

    /**
     * 高德地图API Key
     */
    @Value("${map.gaode.api.key:}")
    private String apiKey;

    /**
     * 连接超时时间（毫秒）
     */
    @Value("${map.gaode.connect-timeout:5000}")
    private int connectTimeout;

    /**
     * 读取超时时间（毫秒）
     */
    @Value("${map.gaode.read-timeout:10000}")
    private int readTimeout;
}